package com.woniuxy01;

/**
 * @author 作者
 * @create 2025-08-26 9:40
 */
public class Test05 {
    public static void main(String[] args) {
        int i=127;
        //      00000000 00000000 00000000 01111111
        //127是字面值常量，类型就是int,没有超过byte的范围可以直接赋值
        byte b1=127;
        //i是变量，有类型检查        01111111
        byte b2=(byte)i;
        System.out.println(b1);
        System.out.println(b2);
        //  00000000 00000000 00000000 10000000
        //  10000000
        byte b3=(byte)128;
        System.out.println(b3);

        int a=123;
        double d=123.456;
        System.out.println(d);
        System.out.println(a);
        System.out.println(d);
//        d=a;
        a= (int) d;
        System.out.println(a);

        //小数字面值常量，默认类型double
        double x=1.1;
        float y=1.2F;
        float z=(float) 1.2;
        System.out.println(x);
        System.out.println(y);
        System.out.println(z);

    }
}
